/**
 * 用户模块的Js文件
 * 
 */


import request from '@/utils/request';//axios 封装方法

//登录方法 - 调用登录接口
export const UserLogin = data => {
    return request({
        url: '/user/login',        //地址
        method: 'post',           //请求方式
        data: data                //传参     data 这个属性用来传post请求体数据
    });
};

//获取用户列表 - 调用用户列表接口
export const UserQuery = query => {
    return request({
        url: '/user/page',        //地址
        method: 'get',  //请求方式
        params: query   //传参  get 才用params传参数
    });
};

//删除
export const UserDelete= query => {
    return request({
        url: '/user/delete',        //地址
        method: 'get',  //请求方式
        params: query   //传参  get 才用params传参数
    });
};



//添加用户 - 调用用户添加接口
export const UserInsert = query => {
    return request({
        url: '/user/register',        //地址
        method: 'post',  //请求方式
        data: query   //传参  get 才用params传参数
    });
};


//修改用户 - 调用用户修改接口
export const UserUpdate = query => {
    return request({
        url: '/user/user',        //地址
        method: 'put',  //请求方式
        data: query   //传参  get 才用params传参数
    });
};

//获取菜单权限
export const GetMenu = query => {
    return request({
        url: '/permission/menu',        //地址
        method: 'get',  //请求方式
        params: query   //传参  get 才用params传参数
    });
};

//找回密码
export const FindPassword = query => {
    return request({
        url: '/user/update',        //地址
        method: 'post',  //请求方式
        data: query   //传参  get 才用params传参数
    });
};
